 @charset "utf-8";
/* CSS Document */
.top { height: 40px; line-height: 40px; border-bottom: 1px solid #f2f2f2; color: #585858; }
.topNavSe a { color: #585858; padding: 0px 5px; }
.topNavSe a:hover { color: #f38000; }
.logo { padding: 32px 0px 20px; }
.col_61 { color: #616161; }
.col_0a { color: #0a4ea2; }
/**seach**/
.iseaCon { height: 50px; border-bottom: 1px solid #e3e3e3; }
.hotSea, .hotSea a { color: #6c6c6c; line-height: 50px; }
.hotSea a { margin: 0px 6px; }
.hotSea a:hover { color: #f38000; }
.hotSea a:first-child { margin-left: 0px; }
.search { position: relative; width: 290px; background: #ededed; height: 30px; margin-top: 10px; }
.search_text { width: 184px; height: 30px; background: #ededed; color: #828282; border: 0px; padding-left: 5px; outline: none; line-height: 30px\9 }
.search_select { width: 51px; height: 30px }
.search_select select { display: none }
.select_box { position: relative; height: 20px; font-family: '宋体' }
.search_select .select_showbox { width: 40px; color: #989898; background: url(../images/seaBg.png) no-repeat right center; line-height: 13px; border-left: 1px solid #dedede; padding-left: 8px; margin: 8px 0px }
.select_option { position: absolute; top: 22px; border: 1px solid #dddddd; border-top: 0px; background: #fff; right: -4px; width: 53px; line-height: 24px; display: none; background: #ededed; }
.select_option li { padding-left: 9px; color: #989898 }
.select_option li.hover { background: #f9f9f9; }
/**menu**/
.menu { height: 52px; line-height: 52px; background: #333; }
.menu li { float: left; }
.menu li a { color: #fff; display: block; height: 52px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.menu li a:hover, .menu li a.cur { background: url(../images/nav_hover.png) 0 0 no-repeat; }
/*pro*/
.iproWarp { margin-top: 40px; }
.iproLeft { width: 245px; }
.iproLeft .tit { background: #333; padding: 29px 0px; color: #fff; }
.iproLeft .tit p { color: #989898; }
.proSide { }
.proSide li { height: 44px; line-height: 44px; border-top: 1px solid #dcdcdc; float: left; width: 245px; }
.proSide li:first-child { border-top: 0px; }
.proSide li a { display: block; color: #000; background: url(../images/proType.png) no-repeat 28px 20px #f0f0f0; padding-left: 45px; }
.proSide li a:hover, .proSide li a.cur { color: #fff; background: url(../images/proType.png) no-repeat 28px -80px #f38000; }
.iproRight { width: 835px; }
.iproRight .tit { height: 60px; line-height: 60px; border: 1px solid #cacaca; }
.iproRight .tit span.protab { color: #2a2a2a; cursor: pointer; float: left; width: 273px; }
.iproRight .tit span.prohov { color: #fff; background: #f38000; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.protab_con ul li { float: left; width: 270px; height: 248px; overflow: hidden; margin: 0px 12px 10px 0px; position: relative; }
.protab_con ul li h2 { width: 270px; }
.protab_con ul li h3 em { display: block; position: absolute; left: 0px; top: 200px; width: 270px; height: 48px; background: #000; opacity: 0.5; filter: alpha(opacity=50); }
.protab_con ul li h3 a { display: block; height: 48px; color: #fff; position: absolute; left: 0px; top: 200px; width: 270px; }
.protab_con ul li h3 a span.proName { text-align: center; line-height: 48px; display: block; }
.protab_con ul li h3 a p { padding: 5px 20px; line-height: 30px; font-size: 14px; }
.protab_con ul li.cur h3 em { height: 228px; padding-top: 20px; }
.protab_con ul li.cur h3 a { height: 228px; padding-top: 20px; }
.advBan { margin: 40px 0px 20px; }
.advList { width: 470px; padding: 20px; border: 1px solid #dcdcdc; margin: 10px 19px; display: inline; }
.advList p b { color: #202020; margin-top: 2px; }
.advList ul { margin-top: 28px; }
.advList ul li { color: #6a6a6a; background: url(../images/yosIco.gif) no-repeat left 8px; padding-left: 18px; line-height: 28px; }
.advList ul li b { color: #f38000; }
.od1 { background: url(../images/od1.jpg) no-repeat top center #343434; height: 260px; margin-top: 30px; }
.od1 span { float: left; margin-top: 175px; background: url(../images/od1-pho.gif) no-repeat left 11px; height: 50px; font-size: 20px; color: #fff; padding-left: 35px; margin-left: 67px; display: inline-block; }
.od1 span b { font-size: 28px; font-weight: bold; }
.od1 span a { display: inline-block; height: 38px; line-height: 38px; width: 241px; background: #f48000; text-align: center; color: #fff; font-size: 20px; font-weight: bold; margin-left: 15px; }
.w940 { width: 940px; }
.lct { display: block; height: 590px; background: url(../images/lctBg.jpg) no-repeat center top; font-family: "Microsoft YaHei" }
.lct h2 { display: block; padding-top: 49px; height: 127px; text-align: center; }
.lct h2 a { color: #333333; font-size: 36px; }
.lct h2 i { display: block; font-size: 16px; font-weight: normal; text-transform: uppercase; font-style: normal; color: #dddddc; line-height: 32px; }
.lct .lct-wrp { display: block; overflow: hidden; height: 350px; width: 960px; }
.lct-wrp dl { display: block; overflow: hidden; float: left; width: 100px; margin-right: 130px; text-align: center; height: 182px; cursor: pointer; }
.lct-wrp dt { display: block; width: 100px; height: 100px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.lct-wrp dd { font-size: 16px; color: #333333; height: 54px; line-height: 54px; text-align: center; }
.lct-wrp dl.lct-1 dt { background: url(../images/lct-img1.jpg) no-repeat left -100px; }
.lct-wrp dl.lct-1:hover dt, .lct-wrp dl.cur1 dt { background: url(../images/lct-img1.jpg) no-repeat left 0; }
.lct-wrp dl.lct-2 dt { background: url(../images/lct-img2.jpg) no-repeat left -100px; }
.lct-wrp dl.lct-2:hover dt, .lct-wrp dl.cur2 dt { background: url(../images/lct-img2.jpg) no-repeat left 0; }
.lct-wrp dl.lct-3 dt { background: url(../images/lct-img3.jpg) no-repeat left -100px; }
.lct-wrp dl.lct-3:hover dt, .lct-wrp dl.cur3 dt { background: url(../images/lct-img3.jpg) no-repeat left 0; }
.lct-wrp dl.lct-4 dt { background: url(../images/lct-img4.jpg) no-repeat left -100px; }
.lct-wrp dl.lct-4:hover dt, .lct-wrp dl.cur4 dt { background: url(../images/lct-img4.jpg) no-repeat left 0; }
.lct-wrp dl.lct-5 dt { background: url(../images/lct-img5.jpg) no-repeat left -100px; }
.lct-wrp dl.lct-5:hover dt, .lct-wrp dl.cur5 dt { background: url(../images/lct-img5.jpg) no-repeat left 0; }
.lct-wrp dl.lct-6 dt { background: url(../images/lct-img6.jpg) no-repeat left -100px; }
.lct-wrp dl.lct-6:hover dt, .lct-wrp dl.cur6 dt { background: url(../images/lct-img6.jpg) no-repeat left 0; }
.lct-wrp dl.lct-7 dt { background: url(../images/lct-img7.jpg) no-repeat left -100px; }
.lct-wrp dl.lct-7:hover dt, .lct-wrp dl.cur7 dt { background: url(../images/lct-img7.jpg) no-repeat left 0; }
.lct-wrp dl.lct-8 dt { background: url(../images/lct-img8.jpg) no-repeat left -100px; }
.lct-wrp dl.lct-8:hover dt, .lct-wrp dl.cur8 dt { background: url(../images/lct-img8.jpg) no-repeat left 0; }
.lct-wrp dl.lct-9 dt { background: url(../images/lct-img9.jpg) no-repeat left -100px; }
.lct-wrp dl.lct-9:hover dt, .lct-wrp dl.cur9 dt { background: url(../images/lct-img9.jpg) no-repeat left 0; }
.lct-wrp dl:hover dd { font-weight: bold; color: #f48000; }
.lct-wrp dl.lct-9 { position: absolute; right: 0; top: 96px; margin: 0; clear: both; }
.lct-wrp dl.lct-9 dd { text-align: right; padding-top: 10px; line-height: 24px; }
/**公司简?*/
.iwarp { background: #f3f3f3; padding: 40px 0px; }
.icomWarp { width: 795px; }
.icomWarp .tit { height: 14px; border-bottom: 1px solid #dfdfdf; line-height: 28px; }
.icomWarp .tit span { background: #f3f3f3; padding-right: 8px; }
.icomWarp .tit span b { color: #f38000; }
.icomWarp .tit span em { text-transform: uppercase; }
.icomWarp .tit a { text-transform: uppercase; color: #333; background: #f3f3f3; padding-left: 8px; }
.icomWarp .con { margin-top: 40px; }
.icomWarp h2 { width: 314px; height: 192px; overflow: hidden; border: 3px solid #d5d5d5; }
.icomWarp h3 { width: 455px; color: #4f4f4f; }
.icomWarp h3 span { color: #000; }
.icomWarp h3 p { line-height: 26px; font-size: 14px; margin-top: 10px; }
.icomWarp h3 a { color: #f38000; }
.h230 { height: 230px; }
.mixWarp { padding: 6px 6px 0px; width: 988px; top: -140px; }
.mixWarp .mixCon { background: #fff; padding: 20px 12px; }
/**新闻**/
.newWarp { margin-top: 40px; }
.newList { width: 785px; }
.newList .tit { width: 783px; height: 44px; line-height: 44px; border: 1px solid #dadada; }
.newList .tit .newtab { float: left; width: 261px; color: #2a2a2a; cursor: pointer; }
.newList .tit .newhov { background: #f38000; color: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.newList .newtab_con .only { margin: 20px 0px 15px; }
.newList .newtab_con .only h2 { width: 255px; border: 2px solid rgba(224, 118, 0, 0.71); }
.newList .newtab_con .only h3 { width: 480px; padding: 0 10px; }
.newList .newtab_con .only h3 span { color: #383838; }
.newList .newtab_con .only h3 p { color: #686868; line-height: 24px; margin: 4px 0px; font-size: 12px; text-indent: 2em; }
.newList .newtab_con .only h3 a { color: #f38000; margin-left: -7px; }
.newList .newtab_con .list { font-family: 'Microsoft YaHei'; font-size: 14px;/*padding-left:14px;*/ float: left; width: 770px; line-height: 30px; }
.newList .newtab_con .list a { color: #616161; width: 675px; }
.newList .newtab_con .list a:hover { color: #f38000; }
.newList .newtab_con .list span { color: #7f7f7f; }
.newtab_con { display: none; }
.newtab_con0 { display: block; }
.newAsk { width: 305px; }
.newAsk .tit { border: 1px solid #dadada; height: 44px; line-height: 44px; padding: 0px 15px; }
.newAsk .tit span { color: #f38000; }
.newAsk .tit span em { color: #404040; }
.newAsk .tit a { color: #333; }
.newAsk .tit a:hover { color: #f38000; }
.newAsk ul { margin-top: 12px; overflow: hidden; height: 512px; }
.newAsk ul li { padding: 10px 5px 10px 15px; float: left; width: 285px; border-bottom: 1px solid #E6E6E6; }
.newAsk ul li em { width: 20px; height: 20px; margin-right: 8px; float: left; }
.newAsk ul li a { color: #000; height: 20px; line-height: 20px; }
.newAsk ul li a:hover { color: #f38000; }
.newAsk ul li a em { background: url(../images/faq-ico1.gif) no-repeat left center; }
.newAsk ul li p { color: #464646; margin-top: 16px; }
.newAsk ul li p em { height: 25px; background: url(../images/faq-ico2.gif) no-repeat left 3px; }
.newAsk ul li p span { width: 257px; line-height: 24px; }
.online { margin-top: 40px; }
.online-od { width: 619px; height: 222px; border: 1px solid #d6d6d6; padding-top: 185px; padding-left: 93px; }
.online-od span a { display: block; width: 336px; height: 36px; text-align: center; line-height: 36px; border: 1px solid #f48000; color: #f48000; font-size: 20px; font-weight: bold; }
.online-od span em { display: block; overflow: hidden; padding-left: 31px; background: url(../images/pk-tel.gif) no-repeat left center; height: 56px; line-height: 56px; font-style: normal; color: #333333; font-size: 20px; }
.online-od span b { font-size: 28px; vertical-align: middle; letter-spacing: -1px; font-weight: bold; }
.online-form { width: 350px; }
.online-form h2 { display: block; height: 48px; line-height: 48px; padding-bottom: 6px; color: #333; font-size: 16px; font-weight: bold; }
/**联系我们**/
.iConta { width: 285px; }
.iConta .tit { line-height: 28px; }
.iConta .tit span { color: #f38000; }
.iConta .tit em { color: #848484; }
.iConta ul { margin-top: 20px; }
.iConta li, .iConta li a { color: #484848; }
.iConta li { line-height: 28px; }
.recomPro { margin-top: 35px; }
.prollBox { width: 1100px; overflow: hidden; padding-top: 24px; margin: 0 auto; }
.recomPro .tit { height: 11px; border-bottom: 1px solid #dfdfdf; }
.recomPro .tit span { background: #f3f3f3; float: left; }
.recomPro .tit .pLeftBotton, .recomPro .tit .pRightBotton { height: 24px; width: 24px; background: url(../images/wit-pn.gif) no-repeat; overflow: hidden; float: left; display: inline; margin-right: 10px; cursor: pointer; }
.recomPro .tit .pLeftBotton { background-position: 0px -24px; }
.recomPro .tit .pRightBotton { background-position: -24px 0px; }
.recomPro .tit .pLeftBotton:hover { background-position: 0px 0px; }
.recomPro .tit .pRightBotton:hover { background-position: -24px -24px; }
.prollBox .pCont { width: 1100px; overflow: hidden; float: left; }
.prollBox .pScrCont { width: 10000000px; }
.prollBox .pCont .pro { width: 255px; height: 220px; float: left; text-align: center; margin: 0px 10px; }
.prollBox #pList1, .prollBox #pList2 { float: left; }
.prollBox .pCont:hover .pro { background: #000; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.prollBox .pCont:hover img { opacity: 0.5; filter: alpha(opacity=50); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.prollBox .pCont .pro:hover img { opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
/**底部**/
.foot { background: #333; margin-top: 50px; }
.ftNav { height: 50px; line-height: 50px; background: #f38000; color: #fff; }
.ftNav a { color: #fff; line-height: 30px; padding: 0px 20px; font-family: 'Microsoft YaHei'; }
.bottom { line-height: 30px; color: #c1c1c1; padding: 30px 0px; }
.bottom a { color: #c1c1c1; margin: 0px 2px; }
.bottom a:hover { color: #fff; }
.bottom .cnzz { margin-top: 10px; *margin-top:0px;
}
.ftLogo { width: 330px; padding-top: 50px; }
.ftCon { width: 520px; padding-right: 15px; }
.ftBus { border-bottom: 1px solid #414141; margin-bottom: 14px; }
.ftBus ul { padding: 10px 0px; }
.ftBus li { float: left; line-height: 24px; }
.ftBus li a { color: #c1c1c1; margin: 0px 5px; }
.ftEwm { width: 210px; padding-top: 20px; }
/**产品列表**/
.main { padding-top: 30px; }
.insLeft { width: 250px; }
.asideCotact .tit { padding: 15px 0px; }
.asideCotact ul { border: 1px solid #dcdcdc; padding: 10px; }
.asideCotact li { line-height: 30px; color: #343434; }
.asideCotact li a { color: #343434; }
.insRight { width: 835px; padding-bottom: 10px; }
.crumb { height: 38px; line-height: 38px; background: #333; padding: 0px 10px; margin-bottom: 10px; }
.crumb span { color: #fff; }
.crumb b, .crumb b a { color: #fff; }
.crumb b a { margin: 0px 3px; }
.insProLi { float: left; width: 172px; margin: 8px 5px; }
.insProLi h2 { width: 170px; height: 170px; overflow: hidden; border: 1px solid #e6e3df; vertical-align: middle; display: table-cell; *display:block;
*font-size:148px;
}
.insProLi h2 img { vertical-align: middle; }
.insProLi a h3 { height: 35px; line-height: 35px; color: #343434; }
.insProLi a:hover h3 { color: #f38000; }
.cms_page { width: 835px; margin-top: 20px; }
.cms_page li { display: inline-block; width: 30px; height: 30px; line-height: 30px; border: 1px solid #f38000; margin: 0px 4px; }
.cms_page li a { display: block; background: #fff; color: #f38000; height: 30px; }
.cms_page li a:hover { background: #f38000; color: #fff; }
.cms_page .previous_s, .cms_page .next { display: none }
.cms_page .previous_s, .cms_page .next, .cms_page .previous_s a, .cms_page .next a { text-indent: -9999px; }
.cms_page .previous_s, .cms_page .next, .cms_page .pages_solid { background: #f38000; color: #fff; }

.picimg_wj { width: 230px; height: 230px; text-align: center; vertical-align: middle; display: table-cell; *display:block;
*font-size:197px;
}
.picimg_wj img { vertical-align: middle; }
.proArtiTop .proct_bg1 { line-height: 30px; padding-top: 10px; }
.insNewsArti img { max-width: 730px; }
/**新闻列表**/
.insNewList { border-bottom: 1px dashed #bebebe; padding: 20px 0px; cursor: pointer; }
.insNewList .nTit a { color: #383838; font-size: 16px; float: left; padding-left: 15px; background: url(../images/nCoin.png) no-repeat 3px -128px; }
.insNewList .nTit a:hover, .insNewH .nTit a { color: #f38000; background: url(../images/nCoin.png) no-repeat 3px 10px; }
.insNewList .nTit span { color: #7f7f7f; float: right; padding-right: 15px; }
.insNewList .con { color: #888; margin-top: 8px; padding: 0px 5px; text-indent: 2em; }
/**新闻详情**/
.insNewsArti, .insNewsArti h3 span a { color: #343434; }
.insNewsArti h2 { margin: 10px 0px; }
.insNewsArti h3 span { padding: 0px 8px; }
.insNewsArti .con { line-height: 26px; }
.insNewsArti .con, .insNewsArti .con a { color: #343434; }
.insNewsArti .newArtiNext, .insNewsArti .tag, .proArtiNum { line-height: 24px; }
.insNewsArti .tag, .insNewsArti .tag a, .insNewsArti .newArtiNext, .insNewsArti .newArtiNext a, .proArtiNum, .proArtiNum a { color: #343434; }
.insNewsArti .tag a { margin: 0px 5px; }
.insNewsArti .tag a:hover, .insNewsArti .newArtiNext a:hover, .proArtiNum a:hover { color: #f38000; }
.insNews1 li { float: left; line-height: 35px; width: 820px; padding: 0px 5px; }
.insNews1 li a { float: left; color: #343434; }
.insNews1 li a:hover { color: #f38000; }
.insNews1 li span { float: right; color: #b4b4b4; }
/**网站地图**/
.sitemap { padding: 5px 10px; line-height: 24px; }
.sitemap .title3 { font-size: 16px; }
.sitemap DL { PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
.sitemap DL FONT { TEXT-ALIGN: left; DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal }
.sitemap DL FONT A { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666; PADDING-TOP: 0px }
.sitemap DL FONT A:hover { COLOR: #fd3639; TEXT-DECORATION: none }
/*css default style pagination*/
div.default { margin: 0; padding: 0; font-family: "Microsoft YaHei", Verdana; font-size: 12px; }
div.default a, div.default span { display: block; float: left; margin: 2px 0 0 -1px; padding: 4px 12px; line-height: 20px; height: 20px; border: 1px solid #e1e1e1; background: #fff; color: #333; text-decoration: none; }
div.default span:first-child { border-left: 1px solid #e1e1e1; }
div.default a:hover { color: #666; background: #eee; }
div.default span.current { color: #fff; background: #F38000; border-color: #F38000; }
div.default span.disabled { color: #999; background: #fff; }
/**/
.newList .tit a { color: #333; }
/*nav*/
.main_nav ul li { width: 152px; height: 52px; text-align: center; }
.index_about h3 p { text-indent: 2em; }
/*index_cnhonor*/
.cnhonor { height: 170px; background: #333; margin-top: 20px; }
.cnhonor span { padding: 25px 30px; color: #f48000; width: 28px; line-height: 30px; }
.rollBox { width: 1006px; overflow: hidden; margin: 0 auto; background: #fff; }
.rollBox ul li { width: 227px; float: left; }
.rollBox .pic { width: 227px; float: left; text-align: center; margin: 0px 12px; }
.picMarquee-left { overflow: hidden; position: relative; border: 1px solid #ccc; }
.picMarquee-left .bd { padding: 10px; }
.picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.picMarquee-left .bd ul li .pic { text-align: center; }
.picMarquee-left .bd ul li .pic img { width: 227px; height: 170px; display: block; padding: 2px; border: 1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }
.picMarquee-left .bd ul li .title { line-height: 24px; }
/*banner*/
.focusBox { position: relative; width: 1600px; height: 483px; overflow: hidden; }
.focusBox .pic { position: relative; z-index: 0; }
.focusBox .pic img { width: 1600px; height: 483px; display: block; }
.focusBox .hd { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.focusBox .hd li { margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display: inline-block; *display:inline;
zoom: 1; _background: url(../images/dot8.png) no-repeat 0 -16px; }
.focusBox .hd .on { background-position: 0 0; }
.focusBox .prev, .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover, .focusBox .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }

/*feedback*/
.form-box { position: relative; padding: 10px; border: 1px solid #f6f6f6; background: #fff; font-size: 14px; }
.form-box dl { display: block; padding: 5px 0; }
.form-box dl dt { display: block; float: left; width: 120px; line-height: 38px; min-height: 38px; color: #555; font-size: 13px; text-align: right; _position: absolute; }
.form-box dl dd { position: relative; padding: 5px 0 5px 10px; line-height: 28px; min-height: 28px; color: #555; font-size: 13px; overflow: hidden; _margin-left: 120px; }
input.txt { width: 200px; }
input.small { width: 50px; }
.input { display: inline; margin-right: 5px; padding: 7px; height: 20px; line-height: 20px; vertical-align: middle; background: #fff; color: #999px; border: 1px solid #e8e8e8; border-radius: 2px; }
input.btn, button.btn { height: 40px; cursor: pointer; overflow: visible; }
.btn { background: #1e7bb3; border: 1px solid #02598E; border-radius: 2px; vertical-align: middle; }
.btn { display: inline-block; margin: 0; padding: 0 25px; color: #fff; font-size: 12px; height: 38px; line-height: 38px; text-align: center; }
.btn:hover { color: #fff; opacity: 0.9; }


